counterA = counter //====used in form ====??? is it needed or can we just use counter
j = 0
for (i=1; i<=counter; i++) {
offsetq = eval('offset' + j + '');
substrq = eval('substr' + j + '');
eval('ind' + i + ' = offsetq + 1');
eval('substr' + i + ' = substrq.substring(ind' + i + ',cLen)');
eval('offset' + i + ' = substr' + i + '.indexOf("^")');
eval('item' + i + ' = substr' + i + '.substring(0,offset' + i + ')');
// Customer Number
eval('CusInd' + i + ' = item' + i + '.indexOf("~")');
eval('Cus' + i + ' = item' + i + '.substring(0,CusInd' + i + ')');
// Account Number
eval('AccInd' + i + ' = item' + i + '.indexOf("ª")');
eval('Acc' + i + ' = item' + i + '.substring((CusInd' + i + ' + 1),AccInd' + i + ')');
// Salutation
eval('SalutInd' + i + ' = item' + i + '.indexOf("¼")');
eval('Salut' + i + ' = item' + i + '.substring((AccInd' + i + ' + 1),SalutInd' + i + ')');
// First Name
eval('FirstInd' + i + ' = item' + i + '.indexOf("║")');
eval('FirstNam' + i + ' = item' + i + '.substring((SalutInd' + i + ' + 1),FirstInd' + i + ')');
// Initials
eval('InitialInd' + i + ' = item' + i + '.indexOf("╗")');
eval('Initials' + i + ' = item' + i + '.substring((FirstInd' + i + ' + 1),InitialInd' + i + ')');
// Last Name
eval('LastNamInd' + i + ' = item' + i + '.indexOf("┐")');
eval('LastNam' + i + ' = item' + i + '.substring((InitialInd' + i + ' + 1),LastNamInd' + i + ')');
// Company Name
eval('CompNamInd' + i + ' = item' + i + '.indexOf("╢")');
eval('CompNam' + i + ' = item' + i + '.substring((LastNamInd' + i + ' + 1),CompNamInd' + i + ')');
// Address
eval('AddInd' + i + ' = item' + i + '.indexOf("▐")');
eval('Add' + i + ' = item' + i + '.substring((CompNamInd' + i + ' + 1),AddInd' + i + ')');
// Address2
eval('Add2Ind' + i + ' = item' + i + '.indexOf(" ")');
eval('Add2' + i + ' = item' + i + '.substring((AddInd' + i + ' + 1),Add2Ind' + i + ')');
// Postal Code
eval('PoCdeInd' + i + ' = item' + i + '.indexOf("°")');
eval('PoCde' + i + ' = item' + i + '.substring((Add2Ind' + i + ' + 1),PoCdeInd' + i + ')');
// Telephone
eval('CustTel' + i + ' = item' + i + '.substring((PoCdeInd' + i + ' + 1),offset' + i + ')');
eval('formDetail(i,Cus' + i + ',Acc' + i + ',Salut' + i + ',FirstNam' + i + ',Initials' + i + ',LastNam' + i +',CompNam' + i + ',Add' + i +',Add2' + i +',PoCde' + i +',CustTel' + i +')');
j++
}
}
dLen = cookstr0.indexOf("ó") + 1
cLen = cookstr0.length
substr0 = cookstr0.substring(dLen,cLen)
cLen = substr0.length
offset0 = substr0.indexOf("@")
counter = substr0.substring(0,offset0)
j = 0
for (i=1; i<=counter; i++) {
offsetq = eval('offset' + j + '');
substrq = eval('substr' + j + '');
eval('ind' + i + ' = offsetq + 1');
eval('substr' + i + ' = substrq.substring(ind' + i + ',cLen)');
eval('offset' + i + ' = substr' + i + '.indexOf("^")');
eval('item' + i + ' = substr' + i + '.substring(0,offset' + i + ')');
eval('catInd' + i + ' = item' + i + '.indexOf("`")');
eval('itemCat' + i + ' = item' + i + '.substring(0,catInd' + i + ')');
eval('descrInd' + i + ' = item' + i + '.indexOf("~")');
eval('itemDes' + i + ' = item' + i + '.substring((catInd' + i + ' + 1),descrInd' + i + ')');
eval('priceInd' + i + ' = item' + i + '.indexOf("½")');
eval('itemPr' + i + ' = item' + i + '.substring((descrInd' + i + ' + 2),priceInd' + i + ')');
eval('itemQt' + i + ' = item' + i + '.substring((priceInd' + i + ' + 1),offset' + i + ')');
eval('orderDetail(i,itemCat' + i + ',itemDes' + i + ',itemPr' + i + ',itemQt' + i +')');